package p1;

/**
 * Created with IntelliJ IDEA.
 * Description:前台线程和后台线程
 * User: LianBao
 * Date: 2024-06-07
 * Time: 14:42
 */
public class demo7 {

    //1.后台线程:如果某个线程在执行过程中,不能够阻止进程结束(虽然线程在执行着,但是进程要结束了,这个线程随之也会被结束),这就是后台线程(守护线程)
    //2.前台线程:如果某个线程在执行过程中,能够阻止进程结束,此时这个线程就是前台线程
    public static void main(String[] args) {
        Thread t = new Thread(() -> {
            System.out.println("Hello Thread");
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        });

        t.setDaemon(true);//把t设为后台线程,此时t不能阻止进程结束

        t.start();

        //主线程:main
    }
}
